Bookly\Lib\Entities\Service D

Total Complexity 141
Dependencies 7
Dependents 41
Total lines 1,488
Lines of code 502
Logical lines of code 249
Comment lines 602
Methods 103
Properties 46

Methods 103

Method Rating Maintainability Complexity Lines of code
appointmentsLimitReached()
C
31 23 112
save()
S
54 7 19
getCollaborativeDuration()
S
61 5 13
getExtras()
S
70 3 6
getTranslatedCategoryName()
S
70 2 6
getImageUrl()
S
72 2 5
withSubServices()
S
79 2 3
getTranslatedTitle()
S
70 2 5
isCollaborative()
S
80 1 3
getUnitsMax()
S
82 1 3
setRecurrenceFrequencies()
S
77 1 4
getRecurrenceFrequencies()
S
82 1 3
setSameStaffForSubservices()
S
77 1 4
getSameStaffForSubservices()
S
82 1 3
setRecurrenceEnabled()
S
77 1 4
getRecurrenceEnabled()
S
82 1 3
setTimeRequirements()
S
77 1 4
getTimeRequirements()
S
82 1 3
setUnitsMax()
S
77 1 4
setUnitsMin()
S
77 1 4
setCollaborativeEqualDuration()
S
77 1 4
getUnitsMin()
S
82 1 3
setStaffPreferenceSettings()
S
77 1 4
getStaffPreferenceSettings()
S
82 1 3
setStaffPreference()
S
77 1 4
getStaffPreference()
S
82 1 3
setLimitPeriod()
S
77 1 4
getLimitPeriod()
S
82 1 3
setAppointmentsLimit()
S
77 1 4
getAppointmentsLimit()
S
82 1 3
getCollaborativeEqualDuration()
S
82 1 3
getOnlineMeetings()
S
82 1 3
getPackageUnassigned()
S
82 1 3
getMinTimePriorBooking()
S
82 1 3
setPosition()
S
77 1 4
getPosition()
S
82 1 3
setVisibility()
S
77 1 4
getVisibility()
S
82 1 3
setGateways()
S
77 1 4
getGateways()
S
82 1 3
setMinTimePriorCancel()
S
77 1 4
getMinTimePriorCancel()
S
82 1 3
setMinTimePriorBooking()
S
77 1 4
setWCCartInfo()
S
77 1 4
setOnlineMeetings()
S
77 1 4
getTranslatedWCCartInfo()
S
77 1 3
getWCCartInfo()
S
82 1 3
setWCCartInfoName()
S
77 1 4
getTranslatedWCCartInfoName()
S
77 1 3
getWCCartInfoName()
S
82 1 3
setWCProductId()
S
77 1 4
getWCProductId()
S
82 1 3
setFinalStepUrl()
S
77 1 4
getFinalStepUrl()
S
82 1 3
setPackageUnassigned()
S
77 1 4
setPackageSize()
S
77 1 4
isCompound()
S
80 1 3
setAttachmentId()
S
77 1 4
setColor()
S
77 1 4
getColor()
S
82 1 3
setPrice()
S
77 1 4
getPrice()
S
82 1 3
setSlotLength()
S
77 1 4
getSlotLength()
S
82 1 3
setDuration()
S
77 1 4
getSubServices()
S
67 1 8
getDuration()
S
82 1 3
getAttachmentId()
S
82 1 3
setDeposit()
S
77 1 4
setTitle()
S
77 1 4
getTitle()
S
82 1 3
setType()
S
77 1 4
getType()
S
82 1 3
setCategoryId()
S
77 1 4
setCategory()
S
80 1 3
getCategoryId()
S
82 1 3
getMinDuration()
S
80 1 3
getMaxDuration()
S
80 1 3
getDeposit()
S
82 1 3
getCapacityMin()
S
82 1 3
getPackageSize()
S
82 1 3
getInfo()
S
82 1 3
setPackageLifeTimeType()
S
77 1 4
getPackageLifeTimeType()
S
82 1 3
getTranslatedInfo()
S
77 1 3
getPackageLifeTime()
S
82 1 3
setEndTimeInfo()
S
77 1 4
getEndTimeInfo()
S
82 1 3
setStartTimeInfo()
S
77 1 4
getStartTimeInfo()
S
82 1 3
setInfo()
S
77 1 4
setPaddingRight()
S
77 1 4
setCapacityMin()
S
77 1 4
getPaddingRight()
S
82 1 3
setPaddingLeft()
S
77 1 4
getPaddingLeft()
S
82 1 3
setOneBookingPerSlot()
S
77 1 4
getOneBookingPerSlot()
S
82 1 3
setWaitingListCapacity()
S
77 1 4
getWaitingListCapacity()
S
82 1 3
setCapacityMax()
S
77 1 4
getCapacityMax()
S
82 1 3
setPackageLifeTime()
S
77 1 4